package com.um.jdy.common.shop.entity.dto;

import com.um.springboot.starter.orm.entity.BaseDTO;
import lombok.Data;
import java.util.Date;
import io.swagger.annotations.ApiModelProperty;

@Data
public class OrderAftersaleDTO extends BaseDTO {

	 @ApiModelProperty(value = "租户ID")
	 protected String comId;

	 @ApiModelProperty(value = "用户id")
	 protected String memberUserId;

	 @ApiModelProperty(value = "订单id")
	 protected String shopOrderId;

	 @ApiModelProperty(value = "售后订单号")
	 protected String aftersaleNo;

	 @ApiModelProperty(value = "省（买家）")
	 protected String province;

	 @ApiModelProperty(value = "市")
	 protected String city;

	 @ApiModelProperty(value = "区")
	 protected String area;

	 @ApiModelProperty(value = "详细地址")
	 protected String address;

	 @ApiModelProperty(value = "联系人")
	 protected String linkman;

	 @ApiModelProperty(value = "电话")
	 protected String phone;

	 @ApiModelProperty(value = "快递公司")
	 protected String courier;

	 @ApiModelProperty(value = "快递单号")
	 protected String courierNo;

	 @ApiModelProperty(value = "创建时间")
	 protected Date createTime;

	 @ApiModelProperty(value = "类型：Refund退款|ReturnRefund退货退款|Exchange换货|Reissue补发")
	 protected String type;

	 @ApiModelProperty(value = "状态：UnReview待审核｜UnSendBack待寄回｜UnSend待寄出｜UnReceive待收货｜Refund待退款｜Reject已驳回｜Cancelled已取消｜Completed已完成")
	 protected String status;

	 @ApiModelProperty(value = "售后原因：Error-卖家发错货|Quality-质量问题|NoReason-七天无理由|Invoice发票问题	|NoGoods商品与描述不符	")
	 protected String reason;

	 @ApiModelProperty(value = "售后备注")
	 protected String remark;

	 @ApiModelProperty(value = "售后图片")
	 protected String thumbs;

	 @ApiModelProperty(value = "发货时间")
	 protected Date deliveryTime;

	 @ApiModelProperty(value = "收货时间")
	 protected Date receivingTime;

	 @ApiModelProperty(value = "拒绝原因")
	 protected String rejectReason;

	 @ApiModelProperty(value = "处理时间")
	 protected Date handleTime;


	 @ApiModelProperty(value = "金额(分)")
	 protected Integer amount;

	 @ApiModelProperty(value = "分销佣金(分)")
	 protected Integer commission;

	 @ApiModelProperty(value = "用户是否删除：No-否｜Yes-是")
	 protected String userDelete;

	 @ApiModelProperty(value = "用户寄回时间")
	 protected Date returnDeliveryTime;

	 @ApiModelProperty(value = "省（买家）")
	 protected String returnProvince;

	 @ApiModelProperty(value = "市")
	 protected String returnCity;

	 @ApiModelProperty(value = "区")
	 protected String returnArea;

	 @ApiModelProperty(value = "详细地址")
	 protected String returnAddress;

	 @ApiModelProperty(value = "联系人")
	 protected String returnLinkman;

	 @ApiModelProperty(value = "电话")
	 protected String returnPhone;

	 @ApiModelProperty(value = "快递公司")
	 protected String returnCourier;

	 @ApiModelProperty(value = "快递单号")
	 protected String returnCourierNo;


}
